<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j"
	  xmlns:easy="http://easyfaces.com.br/easyfaces">
	
	<f:subview id="subviewManterUsuario">

		<rich:modalPanel id="manterUsuario" autosized="true" headerClass="height:20px;" resizeable="false">
			<f:facet name="header">
				<h:outputText value="#{bundle.usuario_titulo_manter}" />
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close.gif" styleClass="botao_fechar_popup" id="hideLink">
						<rich:componentControl for="manterUsuario" attachTo="hideLink" operation="hide" event="onclick" />
					</h:graphicImage>
				</h:panelGroup>
			</f:facet>
			<rich:messages id="msgUsuarioConsultar"></rich:messages>
			<a4j:form ajaxSubmit="true" id="formUsuarioManter" reRender="formUsuarioManter">
			
				<script type="text/javascript">		
					function valida() {
						if (#{facesContext.maximumSeverity == null}) {
							#{rich:component('manterUsuario')}.hide();
						}
					}

					function preencheDadosPopupFuncionario(codigo, nome) {
						document.getElementById('subviewManterUsuario:formUsuarioManter:usuario_funcionario_codigo').value = codigo;
						document.getElementById('subviewManterUsuario:formUsuarioManter:usuario_funcionario_nome').value = nome;
					}
				</script>
				
				<h:panelGrid columns="3">
					<h:outputLabel value="#{bundle.usuario_funcionario}*:" for="usuario_funcionario_descricao" />
				 	<h:panelGroup>
					 	<h:inputHidden id="usuario_funcionario_codigo" value="#{usuarioBackBean.usuarioFormBean.usuarioManter.funcionarioVO.codigo}" label="#{bundle.usuario_funcionario_codigo}" />
					 	<h:inputText id="usuario_funcionario_nome" value="#{usuarioBackBean.usuarioFormBean.usuarioManter.funcionarioVO.nome}" label="#{bundle.usuario_funcionario_descricao}" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}" size="40" maxlength="50" />
				 	</h:panelGroup>
				    <a4j:commandButton value="#{bundle.usuario_btn_popup}" id="btnPopupFuncionario" reRender="formUsuarioManter" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}" onclick="caso_de_uso_funcionario = 'usuario';">
				    	<rich:componentControl for="popupFuncionario" attachTo="btnPopupFuncionario" operation="show" event="onclick" />
				    </a4j:commandButton>
				
               		<h:outputLabel value="#{bundle.usuario_login}*:" for="usuario_login" />
                    <h:inputText id="usuario_login" value="#{usuarioBackBean.usuarioFormBean.usuarioManter.usuario}" label="#{bundle.usuario_login}" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}" maxlength="50" size="40" />
                    <h:panelGroup></h:panelGroup>
               		
               		<h:outputLabel value="#{bundle.usuario_senha}*:" for="usuario_senha" />
                    <h:inputSecret id="usuario_senha" value="#{usuarioBackBean.usuarioFormBean.usuarioManter.senha}" label="#{bundle.usuario_senha}" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}" maxlength="50" size="40" />
                    <h:panelGroup></h:panelGroup>
               		
               		<h:outputLabel value="#{bundle.usuario_perfil}*:" for="usuario_perfil" />
					<h:selectOneRadio id="usuario_perfil" value="#{usuarioBackBean.usuarioFormBean.usuarioManter.perfil}" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}">
						<f:selectItem itemValue="ROLE_ADMINISTRADOR" itemLabel="#{bundle.usuario_perfil_administrador}" />
						<f:selectItem itemValue="ROLE_FINANCEIRO" itemLabel="#{bundle.usuario_perfil_financeiro}" />
					</h:selectOneRadio>
					<h:panelGroup></h:panelGroup>
               	</h:panelGrid>
               	
                <rich:jQuery selector="#usuario_funcionario_descricao" timing="onload" query="attr('readOnly', true)" />
                
                <div class="linha" />
                
                <a4j:commandButton action="#{usuarioBackBean.manterUsuario}" value="#{bundle.usuario_btn_gravar}" id="btnGravar" reRender="formUsuarioConsulta, formUsuarioManter" disabled="#{usuarioBackBean.usuarioFormBean.isDisabled}" oncomplete="valida();" />
                <a4j:commandButton action="#{usuarioBackBean.excluirUsuario}" value="#{bundle.usuario_btn_excluir}" id="btnExcluir" reRender="formUsuarioConsulta, formUsuarioManter" disabled="#{!usuarioBackBean.usuarioFormBean.isDisabled}" oncomplete="valida();" />
                <a4j:commandButton value="#{bundle.usuario_btn_voltar}" id="btnVoltar" reRender="formUsuarioConsulta, formUsuarioManter" oncomplete="valida();" />
					
			</a4j:form>

		</rich:modalPanel>
	
		<ui:include src="/pages/funcionario/popupFuncionario.xhtml" />
	</f:subview>

</html>